Item relatiebericht
Versie: Procesbeschrijving SALES005 v1.0.1
Met het itemrelatiebericht (ontwikkeld en gepubliceerd in de SALES005) is het mogelijk om relaties aan te geven. Er worden alleen product – product (PP) en artikel – artikel (AA) relaties gelegd. In één relatiebericht kunnen gelijktijdig PP en AA relaties voorkomen.
1 Relatietypes
De codelijst van de relatietypes wordt net als in de andere SALES Berichten extern beheerd. Met de richting wordt aangegeven of een relatie één of juist beide kanten op werkt. Per relatietype is opgegeven hoe ID1 (item 1) en ID2 (item 2) geïnterpreteerd moet worden. Als de richting één kant op gaat, is het zo dat ID2 iets zegt over de relatie met ID1. Zie ook de voorbeelden (tabel 1).
Tabel 1 - Soorten relatietypes
| Relaties | Code | Betekenis | Richting |
|---|---|---|---|
| Opvolger, overstijgt opvolger uit het artikelbericht | OPV | ID1 heeft als opvolger ID2. Een vervanger heeft 1 op 1 dezelfde technische onderbouwing. De leverancier geeft aan dat de voorganger (ID1) qua functionaliteit en technische specificaties vervangen wordt door de opvolger (ID2), het (nieuwe) product of artikel. Het relatietype OPV is gespiegeld aan die van VOO. | ID1 -> ID2 |
| Voorganger, overstijgt voorganger uit het artikelbericht | VOO | ID1 heeft als voorganger ID2. Een voorganger heeft 1-op-1 dezelfde technische onderbouwing. De code van het artikel of product wordt vervangen (ID2). De leverancier meent dat de voorganger(ID2) qua functionaliteit en technische specificaties is vervangen door de opvolger (ID1), het (nieuwe) artikel. Het relatietype VOO is gespiegeld aan die van OPV. | ID1 -> ID2 |
| Alternatief | ALT | Relatie tussen twee artikelen die niet 1-op-1 elkaars gelijken zijn, maar elkaar wel kunnen vervangen. | Beide |
| Technisch passend | TEP | Past op, artikelen op basis van specificaties op of met elkaar een oplossing vormen | Beide |
| Onderdeel van | ONV | ID2 is een onderdeel van ID1. Samen met één of meerdere artikelen of producten vormt het een geheel. Let op, dit relatietype kan leiden tot veel relaties. Dit relatietype is gespiegeld aan BEO. | ID1 -> ID2 |
| Bevat onderdeel | BEO | ID 2 bevat onderdeel ID1. Het grotere geheel (ID2) bestaat uit meerdere artikelen of producten (ID1). Deze onderdelen hebben een relatie met het geheel. Dit relatietype is gespiegeld aan ONV. | ID1 -> ID2 |
| Hoort bij | HOB | Commercieel advies / serie / look and feel / voor elkaar gemaakt. Hier horen ook de accessoires bij. | Beide |
| Kan niet zonder | KNZ | ID2 vormt met artikel ID1 een (werkend) geheel. Er moet een artikel of product (ID2) worden toegevoegd aan ID1. Verdieping van het relatietype “hoort bij”, maar dan met een verplichte relatie. Kan worden gebruikt met een keuzemogelijkheid, zie hoofdstuk “keuzegroep”. | ID1 -> ID2 |
| Reserve | RES | ID2 is een reserveonderdeel van ID1. Relatie geldt voor een reserve- en slijtageonderdeel. | ID1 -> ID2 |
| Gespiegeld | GSP | Gespiegelde artikelen of producten. Dit relatietype is vooral bruikbaar bij het bestellen en monteren. | Beide |
Een relatie die in beide richtingen kan functioneren, wordt maar één keer vastgelegd om redundante informatie te voorkomen. Dit geldt ook voor gespiegelde koppelingstypes. Bijvoorbeeld het relatietype TEP gaat twee richtingen op. Als de wipper technisch past op het afdekraam is het omgekeerde ook waar. De relatie hoeft dan niet nogmaals gelegd te worden in de omgekeerde richting.
Tabel 2 - Voorbeeld een redundant relatietype
| Leverancier X | Leverancier X | ||
|---|---|---|---|
| 2.1 | PP | ||
![]() | Technisch passend | ![]() | |
| Wipper | Afdekraam | ||
![]() | ![]() | ||
2 Keuzegroepen
Verplichte relaties kunnen worden aangebracht door de relatie “kan niet zonder”. Door het toevoegen van een keuzegroep kan een keuze gemaakt worden wanneer er bij de “kan niet zonder” relatie meerdere opties mogelijk zijn om tot een oplossing te komen. Zo kan op een overzichtelijke manier een relatie worden gelegd naar een groep artikelen of producten.
Een voorbeeld de gaskachel moet worden besteld met een houtinzet of een koleninzet, zonder deze toevoeging werkt de kachel niet.
Tabel 3 - Keuzegroepen
| Product 1 | Type relatie | Product 2 | Keuzegroep | Aantal |
|---|---|---|---|---|
| Gaskachel | Kan niet zonder | Houtinzet | A | 1 |
| Gaskachel | Kan niet zonder | Koleninzet | A | 1 |
Of een adapter van een computer waarbij in verschillende landen, verschillende type stekkers en daarmee kabels gebruikt worden:
Tabel 4 - Keuzegroepen
| Product 1 | Type relatie | Product 2 | Keuzegroep | Aantal |
|---|---|---|---|---|
| Adapter Computer | Kan niet zonder | Stroomkabel type F (EU) | B | 1 |
| Adapter Computer | Kan niet zonder | Stroomkabel type A (US) | B | 1 |
| Adapter Computer | Kan niet zonder | Stroomkabel type G (UK) | B | 1 |
3 Aanleveren van de relaties
De versturende partij van het relatiebericht is verantwoordelijk voor de juistheid van de gelegde relaties, zodat de kwaliteit wordt geborgd. In principe zijn GLN 1 en 2 van dezelfde eigenaar. Indien dit anders is zullen beide partijen moeten instemmen. Het aantal GLN’s in het bericht wordt niet technisch beperkt. Dit wordt bilateraal afgestemd. De uitwisselende partijen bepalen hoe er wordt omgegaan met de relatie.
Een voorbeeld: afdekraam van leverancier X past (technisch) op de wipper van leverancier Y. De wipper van leverancier Y past (technisch) op schakelaar van leverancier Z. In dit geval is de relatie leveranciersonafhankelijk, de GLN-nummers komen niet overeen. In dit voorbeeld kan het afdekraam van leverancier X ook weer een relatie krijgen met de schakelaar van leverancier Z.
Tabel 5 - Verschillende leveranciers
| Leverancier X | Leverancier Y | Leverancier Z |
|---|---|---|
![]() | ![]() | |
| Afdekraam | Wipper | Schakelaar |
Als drie partijen relaties willen leggen tussen een wipper, een schakelaar en een afdekraam kan dat op de onderstaande manier. In het voorbeeld wordt uitgegaan van een PP relatie, dit zal voornamelijk worden gedaan door de fabrikanten. Het is ook mogelijk dat er een AA relatie wordt gelegd.
Tabel 6 - Relaties tussen verschillende producten van verschillende leveranciers
| 6.1 | Leverancier X | Leverancier Y | |
|---|---|---|---|
| PP | |||
![]() | HOB Hoort bij | ![]() | |
| Afdekraam | Wipper | ||
| 6.2 | Leverancier Y | Leverancier Z | |
| PP | |||
![]() | TEP Technisch passend | ||
| Wipper | Schakelaar | ||
| 6.3 | Leverancier X | Leverancier Z | |
| PP | |||
![]() | TEP Technisch passend | ||
| Afdekraam | Schakelaar |
4 Voorbeelden
Tabel 7 - Voorbeeld relatietypes
| Relaties: | Code: | Voorbeelden: | Richting: | ||
|---|---|---|---|---|---|
| Opvolger | OPV | ![]() | Ketel A (ID1) OPV Ketel B (ID2) | ![]() | ID1 > ID2 |
| Opvolger | OPV | ![]() | Wastafel X (ID1) OPV Wastafel Y (ID2) | ID1 > ID2 | |
| Voorganger | VOO | ![]() | Ketel B (ID1) VOO Ketel A (ID2) | ![]() | ID1 > ID2 |
| Voorganger | VOO | Wastafel Y (ID1) VOO Wastafel X (ID2) | ![]() | ID1 > ID2 | |
| Alternatief | ALT | ![]() | Ketel A (ID1) ALT Ketel C (ID2) | ![]() | Beide |
| Alternatief | ALT | Wastafel Y (ID2) ALT Wastafel Q (ID2) | ![]() | Beide | |
| Technisch passend | TEP | ![]() | Koperbuis A (ID1) TEP Knelkoppeling A (ID2 ) | ![]() | Beide |
| Technisch passend | TEP | ![]() | Kraan X (ID1) TEP Wastafel X (ID2) | ![]() | Beide |
| Onderdeel van | ONV | ![]() | Ketel A (ID1) ONV Circulatiepomp A (ID2) | ![]() | ID1 > ID2 |
| Onderdeel van | ONV | ![]() | Kraan X (ID1) ONV Binnenwerk X (ID2) | ![]() | ID1 > ID2 |
| Bevat onderdeel | BEO | ![]() | Circulatiepomp A (ID1) BEO Ketel A (ID2) | ![]() | ID1 > ID2 |
| Bevat onderdeel | BEO | ![]() | Binnenwerk X (ID1) BEO Kraan X (ID2) | ![]() | ID1 > ID2 |
| Hoort bij | HOB | Telefoon A (ID1) HOB Hoesje A (ID2) | ![]() | Beide | |
| Hoort bij | HOB | ![]() | Schroef A (ID1) HOB Trox bit A (ID2) | ![]() | Beide |
| Kan niet zonder | KNZ | ![]() | Gaskachel A (ID1) KNZ Houtinzet A (ID2) | ![]() | Beide |
| Kan niet zonder | KNZ | ![]() | Adapter P (ID1) KNZ Stroomkabel Q (ID2) | Beide | |
| Reserve | RES | Rookmelder A (ID1) RES Batterij B (ID2) | ID1 > ID2 | ||
| Reserve | RES | ![]() | Kerstverlichting L (ID1) RES Lampjes K (ID2) | ![]() | ID1 > ID2 |
| Gespiegeld | GSP | ![]() | Raamboom A (ID1) GSP Raamboom B (ID2) | Beide |




















